tg-me.com/Python_Community_ru/2586
Last Update:
🖥 PyXL — это аппаратный процессор, который выполняет Python-код без использования интерпретатора.
Создатель представил PyXL — уникальный процессор, способный запускать Python-программы напрямую, без необходимости в традиционном интерпретаторе или виртуальной машине.
Структура PyXL:
Python → байткод CPython → собственный набор команд для непосредственного выполнения на аппаратном уровне.
Он построен на основе стековой модели, полностью конвейерный и сохраняет динамическую типизацию Python без ограничений, связанных со статическими типами.
⏩ Тест производительности GPIO:
PyXL переключает GPIO с задержкой всего 480 наносекунд.
Для сравнения: MicroPython на Pyboard требует 14–25 микросекунд, несмотря на более высокую частоту (168 МГц против 100 МГц у PyXL).
Создатель самостоятельно разработал:
Компилятор, линкер и генератор кода,
А также аппаратную реализацию процессора.
Этот проект показывает, что возможно аппаратное исполнение Python с высокой скоростью и без ущерба для гибкости языка. Полные технические детали будут раскрыты на PyCon 2025.
🎬 Демонстрация и подробная информация: https://runpyxl.com/gpio
@Python_Community_ru
BY Python Community

Share with your friend now:
tg-me.com/Python_Community_ru/2586